/**
 * 
 */
package de.mbenning.fsim.domain;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;

/**
 * @author Martin.Benning
 *
 */
@Entity
@Table(name = "SPIELER_STATISTIK")
@PrimaryKeyJoinColumn(name="ID")
public class SpielerStatistik extends Statistik {
	
	@ManyToOne (fetch = FetchType.EAGER)
	@JoinColumn (name = "SPIELER_ID")
	private Spieler spieler;
	
	@Column
	public int laenderspiele;
	@Column
	public int laenderspielTore;
	@Column
	public int europapokalTore;
	@Column
	public int pokalTore;
	@Column
	public int freundschaftspielTore;
	@Column
	public int gelbeKarten;
	@Column
	public int roteKarten;
	@Column
	public int gelbRoteKarten;
	
	public SpielerStatistik() {
	}
	
	public SpielerStatistik(Spieler spieler, Saison saison) {
		this.spieler = spieler;
		this.saison = saison;
		this.verein = spieler.getVerein();
	}

	public Spieler getSpieler() {
		return spieler;
	}

	public void setSpieler(Spieler spieler) {
		this.spieler = spieler;
	}
	
}
